﻿using System;

class Program
{
    static void Main()
    {
        //Telerik Academy Exam 1 @ 28 Dec 2012

        int shift = 64;

        string firstMember = Console.ReadLine();
        int first = firstMember[0] - shift;  // достъпваме първия елемент от стринга; по-добре да го направим int за да можем да го съберем

        string secondMember = Console.ReadLine();
        int second = secondMember[0] - shift;

        int rowNumber = int.Parse(Console.ReadLine());

        //Console.WriteLine((int)'A');

        //Console.WriteLine(first); // трием защото чете правилно
        //Console.WriteLine(second);

        // трябва да направим проверка - row==1 
        // промевлива next = first + second

        //първо ще изкараме числата ще ги изкараме и после ще ги кастнем

        Console.WriteLine((char)(first + shift));

        if (rowNumber > 1)
        {
            int next = first + second;
            if (next > 26)
            {
                next = next % 26; //взима за стойност остатъка от делението
            }
            string result = ((char)(second + shift)).ToString() +   //кастване int в string (char), за следващия ред
                            ((char)(next + shift)).ToString();
            Console.WriteLine(result);                  // отпечатване на следващия ред

            first = second;
            second = next;

            for (int i = 3; i <= rowNumber; i++)    //за третия и следващите редове, тъй като трябва да има интервали
            {
                next = first + second;
                if (next > 26)
                {
                    next = next % 26; //отново взима за стойност остатъка от делението
                }
                first = second;
                second = next;

                next = first + second;
                if (next > 26)
                {
                    next = next % 26; //отново взима за стойност остатъка от делението
                }
                first = second;
                second = next;

                Console.Write(((char)(first + shift)).ToString());
                Console.Write(new String(' ', i - 2));  // за отпечатването на спейсовете
                Console.WriteLine(((char)(second + shift)).ToString());
            }
        }
    }
}

